package cn.com.util;

import java.util.ArrayList;
import java.util.List;

/**
 * list操作类
 * @author 龙战广
 */
public class ListOperation {
    /**
     * 将2个集合中相同的元素取出放到另一个新集合的方法
     * @param list1 集合1
     * @param list2 集合2
     * @return 存放了2个集合中相同元素的新集合
     */
    public static List<Integer> same(List<Integer> list1, List<Integer> list2){
        List<Integer> result = new ArrayList<Integer>();
        for (Integer integer : list2) {//遍历list1
            if (list1.contains(integer)) {//如果存在这个数
                result.add(integer);//放进一个list里面，这个list就是交集
            }
        }
        return result;
    }
}
